TSTP Solution File: PUZ085^1 by cvc5-SAT---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5-SAT---1.0.5
% Problem  : PUZ085^1 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n004.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Fri Nov 24 04:22:11 EST 2023

% Result   : CounterSatisfiable 2.34s 2.59s
% Output   : FiniteModel 2.34s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : PUZ085^1 : TPTP v8.1.2. Released v4.0.0.
% 0.07/0.15  % Command    : do_cvc5 %s %d
% 0.16/0.36  % Computer : n004.cluster.edu
% 0.16/0.36  % Model    : x86_64 x86_64
% 0.16/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36  % Memory   : 8042.1875MB
% 0.16/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36  % CPULimit   : 300
% 0.16/0.36  % WCLimit    : 300
% 0.16/0.36  % DateTime   : Wed Nov 22 09:02:23 EST 2023
% 0.16/0.36  % CPUTime    : 
% 2.34/2.59  ------- cvc5-thf for SAT : /export/starexec/sandbox2/tmp/tmp.EaymbSCFWY/cvc5---1.0.5_30484.p at 300...
% 2.34/2.59  --- Run --uf-ho --finite-model-find --ho-elim at 2...
% 2.34/2.59  --- Run --uf-ho --finite-model-find...
% 2.34/2.59  % SZS status CounterSatisfiable for cvc5---1.0.5_30484
% 2.34/2.59  % SZS output start FiniteModel for cvc5---1.0.5_30484
% 2.34/2.59  (
% 2.34/2.59  ; cardinality of $$unsorted is 2
% 2.34/2.59  ; rep: (as @$$unsorted_0 $$unsorted)
% 2.34/2.59  ; rep: (as @$$unsorted_1 $$unsorted)
% 2.34/2.59  ; cardinality of tptp.mu is 1
% 2.34/2.59  ; rep: (as @tptp.mu_0 tptp.mu)
% 2.34/2.59  (define-fun tptp.meq_ind ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) Bool (= X Y))
% 2.34/2.59  (define-fun tptp.meq_prop ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) Bool (= (@ X W) (@ Y W)))
% 2.34/2.59  (define-fun tptp.mnot ((Phi (-> $$unsorted Bool)) (W $$unsorted)) Bool (not (@ Phi W)))
% 2.34/2.59  (define-fun tptp.mor ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) Bool (or (@ Phi W) (@ Psi W)))
% 2.34/2.59  (define-fun tptp.mand ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))
% 2.34/2.59  (define-fun tptp.mimplies ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))
% 2.34/2.59  (define-fun tptp.mimplied ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))
% 2.34/2.59  (define-fun tptp.mequiv ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))
% 2.34/2.59  (define-fun tptp.mxor ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))
% 2.34/2.59  (define-fun tptp.mforall_ind ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) Bool (forall ((X tptp.mu)) (@ (@ Phi X) W)))
% 2.34/2.59  (define-fun tptp.mforall_prop ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) Bool (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))
% 2.34/2.59  (define-fun tptp.mexists_ind ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))
% 2.34/2.59  (define-fun tptp.mexists_prop ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))
% 2.34/2.59  (define-fun tptp.mtrue ((BOUND_VARIABLE_1265 $$unsorted)) Bool true)
% 2.34/2.59  (define-fun tptp.mfalse ((BOUND_VARIABLE_2642 $$unsorted)) Bool false)
% 2.34/2.59  (define-fun tptp.mbox ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) Bool (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))
% 2.34/2.59  (define-fun tptp.mdia ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) Bool (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))
% 2.34/2.59  (define-fun tptp.mreflexive ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted)) (@ (@ R S) S)))
% 2.34/2.59  (define-fun tptp.msymmetric ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))
% 2.34/2.59  (define-fun tptp.mserial ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))
% 2.34/2.59  (define-fun tptp.mtransitive ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))
% 2.34/2.59  (define-fun tptp.meuclidean ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))
% 2.34/2.59  (define-fun tptp.mpartially_functional ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))
% 2.34/2.59  (define-fun tptp.mfunctional ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))
% 2.34/2.59  (define-fun tptp.mweakly_dense ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))
% 2.34/2.59  (define-fun tptp.mweakly_connected ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))
% 2.34/2.59  (define-fun tptp.mweakly_directed ((R (-> $$unsorted $$unsorted Bool))) Bool (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))
% 2.34/2.59  (define-fun tptp.mvalid ((Phi (-> $$unsorted Bool))) Bool (forall ((W $$unsorted)) (@ Phi W)))
% 2.34/2.59  (define-fun tptp.minvalid ((Phi (-> $$unsorted Bool))) Bool (forall ((W $$unsorted)) (not (@ Phi W))))
% 2.34/2.59  (define-fun tptp.msatisfiable ((Phi (-> $$unsorted Bool))) Bool (not (forall ((W $$unsorted)) (not (@ Phi W)))))
% 2.34/2.59  (define-fun tptp.mcountersatisfiable ((Phi (-> $$unsorted Bool))) Bool (not (forall ((W $$unsorted)) (@ Phi W))))
% 2.34/2.59  (define-fun tptp.peter ((BOUND_VARIABLE_2174 $$unsorted) (BOUND_VARIABLE_2176 $$unsorted)) Bool (ite (= (as @$$unsorted_1 $$unsorted) BOUND_VARIABLE_2174) (= (as @$$unsorted_1 $$unsorted) BOUND_VARIABLE_2176) (and (= (as @$$unsorted_0 $$unsorted) BOUND_VARIABLE_2174) (= (as @$$unsorted_0 $$unsorted) BOUND_VARIABLE_2176))))
% 2.34/2.59  (define-fun tptp.john ((BOUND_VARIABLE_2174 $$unsorted) (BOUND_VARIABLE_2176 $$unsorted)) Bool (ite (= (as @$$unsorted_1 $$unsorted) BOUND_VARIABLE_2174) (= (as @$$unsorted_1 $$unsorted) BOUND_VARIABLE_2176) (and (= (as @$$unsorted_0 $$unsorted) BOUND_VARIABLE_2174) (= (as @$$unsorted_0 $$unsorted) BOUND_VARIABLE_2176))))
% 2.34/2.59  (define-fun tptp.wife ((BOUND_VARIABLE_2654 (-> $$unsorted $$unsorted Bool)) (BOUND_VARIABLE_2656 $$unsorted) (BOUND_VARIABLE_2658 $$unsorted)) Bool (and (= (lambda ((BOUND_VARIABLE_2174 $$unsorted) (BOUND_VARIABLE_2176 $$unsorted)) (ite (= BOUND_VARIABLE_2174 (as @$$unsorted_1 $$unsorted)) (ite (= BOUND_VARIABLE_2176 (as @$$unsorted_1 $$unsorted)) true false) (ite (= BOUND_VARIABLE_2174 (as @$$unsorted_0 $$unsorted)) (ite (= BOUND_VARIABLE_2176 (as @$$unsorted_0 $$unsorted)) true false) false))) BOUND_VARIABLE_2654) (ite (= (as @$$unsorted_1 $$unsorted) BOUND_VARIABLE_2656) (= (as @$$unsorted_1 $$unsorted) BOUND_VARIABLE_2658) (and (= (as @$$unsorted_0 $$unsorted) BOUND_VARIABLE_2656) (= (as @$$unsorted_0 $$unsorted) BOUND_VARIABLE_2658)))))
% 2.34/2.59  )
% 2.34/2.59  % SZS output end FiniteModel for cvc5---1.0.5_30484
% 2.34/2.59  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------